@charset "utf-8";
/* 样式清零
---------------------------------------- */
body{ margin: 0; padding: 0; color:#FFF;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, address { margin: 0; padding: 0; font-weight: normal;}
pre{ vertical-align:top; margin: 0; padding: 0;}
button{ border:none; outline:0;}
ol, ul { list-style: none;}
a { text-decoration: none; cursor: pointer; outline:0;}
a:hover{ text-decoration:none;}
input, textarea{ background: none; border: none; font: normal 100% "Microsoft YaHei", Arial, sans-serif; font-size:30px; outline:none;}
*{ margin:0; padding:0}
html,body{ height:100%}
img{ cursor:pointer; border:0;}
.left{ float:left;}
.right{ float:right;}

/* 框架背景
---------------------------------------- */
body{ font: normal 100% "Microsoft YaHei", Arial, sans-serif; text-align:center; background-color:#FFF;}

/* 会员登录
---------------------------------------- */
.sign-in{ width:100%;}
.sign-in .mode{ padding:0px 30px; overflow:hidden;}
.sign-in .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left;}
.sign-in .mode ul li span{ letter-spacing:1em; margin-right:-1em;}
.sign-in .mode ul li input{ width:440px; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541; margin:0px 0px 0px 10px;}
.sign-in .mode p{ width:100%; float:left;}
.sign-in .mode a.wjmm{ width:40%; height:40px; line-height:42px; float:right; font-size:30px; color:#474541; margin:50px 0px 0px 0px; text-align:right;}
.sign-in .mode a.b{ width:264px; height:63px; line-height:63px; font-size:28px; color:#FFF; margin:50px 0px 0px 0px; text-align:center; background-color:#c12429; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 会员注册
---------------------------------------- */
.register{ width:100%;}
.register .mode{ padding:0px 30px; overflow:hidden;}
.register .mode .tx-box{ width:100%; height:200px; float:left; border-bottom:1px solid #dfb473;}
.register .mode .tx-box img{ width:144px; height:144px; margin:25px auto; -moz-border-radius:144px; -webkit-border-radius:144px; border-radius:144px;}
.register .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.register .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.register .mode ul li .hei{ color:#474541;}
.register .mode ul li .star{ position:absolute; left:-15px; top:5px; font-size:30px; color:#c12429;}
.register .mode ul li span{ letter-spacing:1em; margin-right:-1em;}
.register .mode ul li input{ width:440px; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541;}
.register .mode ul li input.small{ width:240px;}
.register .mode ul li .sex{ width:235px; height:100%; float:left;}
.register .mode ul li .sex a{ width:100%; font-size:30px; color:#a0a0a0; background: url(../images/icon01.png) no-repeat right center; float:left;}
.register .mode ul li .bri{ width:338px; height:100%; float:right; border-left:1px solid #dfb473;}
.register .mode ul li .bri a{ width:100%; font-size:30px; color:#a0a0a0; background: url(../images/icon01.png) no-repeat right center; float:right; text-indent:2px;}
.register .mode ul li a.yzm{ width:140px; height:50px; line-height:50px; background-color:#c12429; font-size:24px; color:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; right:0px; top:25px; z-index:3; position:absolute; text-align:center;}
.register .mode a.xy-sel{ height:40px; line-height:42px; float:left; font-size:24px; color:#474541; margin:15px 0px 0px 0px; background: url(../images/zddl-on.png) no-repeat left center; text-indent:40px;}
.register .mode a.xy-hover{ height:40px; line-height:42px; float:left; font-size:24px; color:#be2026; margin:15px 0px 0px 0px; text-decoration:underline;}
.register .mode a.tj{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:30px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 找回密码
---------------------------------------- */
.zhmm{ width:100%;}
.zhmm .mode{ padding:0px 30px; overflow:hidden;}
.zhmm .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.zhmm .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.zhmm .mode ul li span{ letter-spacing:0.5em; margin-right:-0.5em;}
.zhmm .mode ul li input{ width:410px; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541;}
.zhmm .mode ul li input.small{ width:240px;}
.zhmm .mode ul li a.yzm{ width:140px; height:50px; line-height:50px; background-color:#c12429; font-size:24px; color:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; right:0px; top:25px; z-index:3; position:absolute; text-align:center;}
.zhmm .mode a.tj{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:30px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 会员中心
---------------------------------------- */
.hyzx{ width:100%; float:left; margin:90px auto 0px auto}
.hyzx .box{ width:100%; height:300px; float:left; background:url(../images/hyzx-bg.png) no-repeat center center; background-size:611px 335px; position:relative;}
.hyzx .box .tx-box{ width:194px; height:194px; float:left; margin:45px 0px 0px 223px; -moz-border-radius:97px; -webkit-border-radius:97px; border-radius:97px;}
.hyzx .box .tx-box img{ width:194px; height:194px; float:left; -moz-border-radius:97px; -webkit-border-radius:97px; border-radius:97px;}
.hyzx .box .xx{ width:180px; float:left; text-align:center; font-size:24px; color:#c58f47; line-height:35px; position:absolute; left:10px; top:110px;}
.hyzx .box .xx p{ width:100%; float:left; text-align:left; font-size:24px; color:#c58f47; background:url(../images/zh.png) no-repeat 20px center; text-indent:60px;}
.hyzx .box .xx a{ width:100%; height:100%; float:left; color:#c58f47;}
.hyzx .box .xx01{ width:50px; float:left; text-align:center; font-size:24px; color:#c58f47; line-height:35px; position:absolute; right:32px; top:115px; background:url(../images/xx.png) no-repeat center top;}
.hyzx .box .xx01 .xinxi{ width:30px; height:30px; float:right;-moz-border-radius:97px; -webkit-border-radius:97px; border-radius:97px; background:#c12429; text-align:center; color:#ffffff; font-size:12px; line-height:30px; margin:-15px -5px 0px 20px;}
.hyzx .box .xx01 p{ width:100%; float:left; text-align:center; font-size:24px; color:#c58f47; margin-top:15px;}
.hyzx .box .xx01 a{ width:100%; height:100%; float:left; color:#c58f47;}
.hyzx .line{ width:100%; height:16px; border:1px solid #ead0a7; border-width:1px 0px; background-color:#fef8ee; float:left;}
.hyzx h4{ width:100%; height:59px; line-height:59px; float:left; font-size:30px; color:#FFF; text-align:left; background:#c58f47 url(../images/hyzx-icon.png) no-repeat 38px center; text-indent:90px;}
.hyzx .mq-dd{ width:100%; height:160px; float:left; background-color:#FFF;}
.hyzx .mq-dd span{ width:319px; height:120px; float:left; margin:20px 0px 0px 0px; overflow:hidden;}
.hyzx .mq-dd span.bor{ border-right:1px solid #ead0a7;}
.hyzx .mq-dd span.bg01{ background:url(../images/hyzx-icon01.png) no-repeat center 10px;}
.hyzx .mq-dd span.bg02{ background:url(../images/hyzx-icon02.png) no-repeat center 10px;}
.hyzx .mq-dd span a{ width:100%; height:100%; float:left; line-height:170px; font-size:30px; color:#4f4f4f; text-align:center;}
.hyzx .mode{ padding:0px 30px; overflow:hidden;}
.hyzx .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.hyzx .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #ead0a7; font-size:30px; color:#474541; text-align:left; position:relative;}
.hyzx .mode ul li a.con-l{ width:100%; height:100px; line-height:100px; float:left; color:#474541; background: url(../images/icon01.png) no-repeat right center;}

/* 账号管理
---------------------------------------- */
.zhgl{ width:100%;}
.zhgl .mode{ padding:0px 30px; overflow:hidden;}
.zhgl .mode .tx-box{ width:100%; height:200px; float:left; border-bottom:1px solid #dfb473;}
.zhgl .mode .tx-box img{ width:144px; height:144px; margin:25px auto; -moz-border-radius:144px; -webkit-border-radius:144px; border-radius:144px;}
.zhgl .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.zhgl .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.zhgl .mode ul li .hei{ color:#474541;}
.zhgl .mode ul li a.con{ width:100%; height:100px; line-height:100px; float:left; color:#a0a0a0; background: url(../images/icon01.png) no-repeat right center;}
.zhgl .mode ul li span{ letter-spacing:1em; margin-right:-1em;}
.zhgl .mode ul li .sex{ width:235px; height:100%; float:left;}
.zhgl .mode ul li .sex a{ width:100%; font-size:30px; color:#a0a0a0; background: url(../images/icon01.png) no-repeat right center; float:left;}
.zhgl .mode ul li .bri{ width:338px; height:100%; float:right; border-left:1px solid #dfb473;}
.zhgl .mode ul li .bri a{ width:100%; font-size:30px; color:#a0a0a0; background: url(../images/icon01.png) no-repeat right center; float:right; text-indent:2px;}
.zhgl .mode a.tc{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:15px 0px 50px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.zhgl .line{ width:100%; height:18px; border:1px solid #dfb473; border-width:1px 0px; background-color:#fef8ee; float:left;}

/* 修改昵称
---------------------------------------- */
.xgnc{ width:100%;}
.xgnc .mode{ padding:0px 30px; overflow:hidden;}
.xgnc .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.xgnc .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.xgnc .mode ul li input{ width:100%; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541;}
.xgnc .mode ul li a{ width:100px; height:100px; background: url(../images/del.png) no-repeat right center; position:absolute; top:0px; right:0px; text-indent:-999px;}
.xgnc .mode ul .tips{ width:100%; height:80px; line-height:80px; float:left; font-size:24px; color:#474541; text-align:left;}
.xgnc .mode a.save{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:0px 0px 50px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 修改手机号
---------------------------------------- */
.xgsj{ width:100%;}
.xgsj .mode{ padding:0px 30px; overflow:hidden;}
.xgsj .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.xgsj .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.xgsj .mode ul li span{ letter-spacing:0.5em; margin-right:-0.5em;}
.xgsj .mode ul li input{ width:410px; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541;}
.xgsj .mode ul li input.small{ width:240px;}
.xgsj .mode ul li a.yzm{ width:140px; height:50px; line-height:50px; background-color:#c12429; font-size:24px; color:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; right:0px; top:25px; z-index:3; position:absolute; text-align:center;}
.xgsj .mode a.tj{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:30px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 会员协议
---------------------------------------- */
.xieyi{ width:100%;}
.xieyi .mode{ padding:30px 30px; overflow:hidden;}
.xieyi .mode p{ font-size:24px; color:#464541; text-align:left;}

/* 建议
---------------------------------------- */
.jianyi{ width:100%; height:100%; position:relative}
.jianyi .mode{ padding:0px 30px; overflow:hidden;}
.jianyi .mode textarea{ width:538px; height:250px; border:1px solid #dfb473; float:left; margin:35px 0px 0px 0px; font-size:24px; color:#a0a0a0; padding:25px 20px; resize:none;}
.jianyi .mode ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.jianyi .mode ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #dfb473; font-size:30px; color:#474541; text-align:left; position:relative;}
.jianyi .mode ul li span{ letter-spacing:0.5em; margin-right:-0.5em;}
.jianyi .mode ul li input{ width:410px; height:100px; line-height:normal; background-color:#FFF; border:0px; float:left; color:#474541;}
.jianyi .mode a.tj{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:30px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jianyi .tips{ width:100%; color:#474541; font-size:24px; line-height:35px; position:absolute; bottom:0px; left:0px; background-color:#FFF; padding:0px 0px 20px 0px;}
.jianyi .tips a{ color:#be2026;}

/* 领福利咯
---------------------------------------- */
.lfl{ width:100%;}
.lfl .til{ width:100%; height:auto; position:absolute; left:0px; top:30px; text-align:center; z-index:2}
.lfl .mode{ width:581px; height:725px; position:absolute; top:150px; left:50%; border:1px solid #eacd9b; margin:0px 0px 0px -290px; z-index:1}
.lfl .mode a{ width:137px; height:62px; overflow:hidden; position:absolute; bottom:-29px; right:-12px; z-index:2; background: url(../images/fl-gz.png) no-repeat left top; background-size:100% 100%; text-indent:-999px;}
.lfl .mode .tips{ height:70px; font-size:20px; color:#97938c; text-align:left; bottom:-20px; left:0px;}

/* 弹出层背景
---------------------------------------- */
.layer-box{ display:none; background-color:#000; width:100%; height:100%; left:0; top:0; z-index:10006; position:fixed; _position:absolute; _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); filter:alpha(opacity=55); opacity:0.55;}

/* 规则弹出层
---------------------------------------- */
.layer-gz{ display:none; width:600px; height:860px; position:fixed; z-index:10007; left:50%; top:50%; margin:-430px 0px 0px -300px; background-color:#FFF; box-shadow:1px 4px 5px #434040;}
.layer-gz h4{ width:100%; height:80px; line-height:80px; font-size:40px; color:#b46823; text-align:center;}
.layer-gz .box{ width:90%; height:615px; margin:auto; border:1px solid #eacd9b; overflow-y:auto; overflow-x:hidden;}
.layer-gz .box h5{ width:100%; text-align:center; font-size:30px; color:#474541; margin:10px 0px;}
.layer-gz .box p{ width:500px; font-size:20px; color:#474541; text-align:left; margin:0px 0px 10px 20px; float:left;}
.layer-gz .box p span.icon{ width:15px; height:16px; float:left; background:url(../images/fl-gz-icon.png) no-repeat left bottom;}
.layer-gz .box p span.til{ width:480px; float:left;}
.layer-gz a{ width:90%; height:65px; line-height:65px; font-size:28px; color:#fef7ed; margin:50px auto 0px auto; background-color:#c12429; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; display:inline-block;}

/* 获奖弹出层
---------------------------------------- */
.layer-hj{ display:none; width:600px; height:480px; position:fixed; z-index:10007; left:50%; top:50%; margin:-240px 0px 0px -300px; background-color:#FFF; box-shadow:1px 4px 5px #434040;}
.layer-hj h4{ width:100%; height:140px; line-height:140px; font-size:50px; color:#b46823; text-align:center;}
.layer-hj .box{ width:568px; height:167px; margin:auto; border:1px solid #eacd9b; background-color:#fffbf4; overflow:hidden; text-align:left;}
.layer-hj .box img.pr{ float:left; border-right:1px dashed #d5a261;}
.layer-hj .con{ width:350px; height:167px; float:right; position:relative; color:#b46823;}
.layer-hj .con img.hot{ width:84px; height:84px; position:absolute; right:0px; top:0px;}
.layer-hj .con h5{ width:100%; float:left; text-align:left; margin:20px 0px 0px 25px; font-size:24px;}
.layer-hj .con span{ font-size:36px; float:left; margin:20px 0px 0px 25px;}
.layer-hj .con font{ font-size:65px; float:left; margin:-6px 5px 0px 5px;}
.layer-hj .con h6{ font-size:24px; float:left; text-align:left; margin:33px 0px 0px 0px;}
.layer-hj .con .tips{ width:100%; font-size:20px; color:#d5a261; float:left; margin:15px 0px 0px 25px;}
.layer-hj a{ width:264px; height:63px; line-height:63px; font-size:28px; color:#fef7ed; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#c12429; margin:50px 16px 0px 16px;}

/* 我的券码
---------------------------------------- */
.my-qm{ width:100%; float:left;}
.my-qm .box{ width:568px; height:167px; margin:25px auto; border:1px solid #eacd9b; background-color:#fffbf4; overflow:hidden; text-align:left; position:relative; cursor:pointer;}
.my-qm .box img.pr{ float:left; border-right:1px dashed #d5a261;}
.my-qm .con{ width:350px; height:167px; float:right; position:relative; color:#b46823;}
.my-qm .con img.hot{ width:84px; height:84px; position:absolute; right:0px; top:0px;}
.my-qm .con .cont{ float:left; margin:0px 0px 0px 25px;}
.my-qm .con h5{ width:80%; float:left; text-align:left; margin:20px 0px 0px 0px; font-size:24px;}
.my-qm .con span{ font-size:36px; float:left; margin:5px 0px 0px 0px;}
.my-qm .con span.mrr{ margin:20px 0px 0px 0px;}
.my-qm .con font{ font-size:65px; float:left; margin:-6px 5px 0px 0px;}
.my-qm .con h6{ font-size:24px; float:left; text-align:left; margin:33px 0px 0px 0px;}
.my-qm .con h6.del{ margin:33px 0px 0px 5px; text-decoration:line-through;}
.my-qm .con .tips{ width:100%; font-size:20px; color:#d5a261; position:absolute; left:28px; bottom:10px;}
.my-qm .box .layer{ width:212px; height:167px; line-height:167px; text-align:center; position:absolute; left:0px; top:0px; background-color:#000; filter:alpha(opacity=20); opacity:0.2; font-size:30px; color:#FFF; z-index:1}
.my-qm .box .beizhu{ width:212px; height:167px; line-height:167px; text-align:center; font-size:30px; color:#FFF; position:absolute; left:0px; top:0px; z-index:2}

/* 福利使用
---------------------------------------- */
.flsy{ width:100%;}
.flsy .mode{ width:581px; height:443px; float:left; border:1px solid #eacd9b; margin:28px 0px 0px 28px; position:relative;}
.flsy .mode img.hot{ width:84px; height:84px; position:absolute; right:0px; top:0px;}
.flsy .box{ width:583px; margin:20px 0px 20px 28px; float:left;}
.flsy .box p{ width:100%; text-align:left; margin:5px 0px; float:left;}
.flsy .box p span.icon{ width:15px; height:16px; float:left; background:url(../images/fl-gz-icon.png) no-repeat left bottom;}
.flsy .tips{ width:100%; float:left; font-size:24px; color:#474541; text-align:center; margin:10px 0px 30px 0px; padding:0px 0px 30px 0px;}

/* 当浏览器的可视区域小于350px
---------------------------------------- */
@media screen and (max-width:350px){
	.flsy .box p span.til{ width:568px; float:left; font-size:6px; color:#474541;}
	.myqm-con .box p span.til{ width:568px; float:left; font-size:6px; color:#474541;}
}

/* 当浏览器的可视区域大于350px
---------------------------------------- */
@media screen and (min-width:350px){
	.flsy .box p span.til{ width:568px; float:left; font-size:20px; color:#474541;}
	.myqm-con .box p span.til{ width:568px; float:left; font-size:6px; color:#474541;}
}

/* 首页
---------------------------------------- */
.page{ width:100%; background-color:#fef8ee;}
.page1{ width:100%; background-color:#fef8ee;}

/* 页眉开始
---------------------------------------- */
.page .head{ width:100%; height:90px; float:left; background:#2b2a2f url(../images/logo.png) no-repeat center center; position:fixed; left:0px; top:0px; z-index:3; border-bottom:1px solid #ead0a7;}
.page .head .back{ height:90px; line-height:90px; float:left; font-size:26px; position:absolute; left:22px; top:0px; z-index:2;}
.page .head .back a{ width:100%; height:90px; float:left; color:#FFF; text-decoration:none; text-align:right;}
.page .head img.logo{ width:84px; height:80px; float:left; margin:8px 0px 0px 15px;}
.page .head .adder{ float:right; margin:12px 115px 0px 0px; padding:0px 25px 0px 0px; background:url(../images/siteicon.png) no-repeat right 44px; background-size:19px 17px;}
.page .head .adder span{ width:100%; float:right; font-size:21px; color:#FFF; text-align:right; margin:0px 2px 0px 0px;}
.page .head .adder h4{ width:100%; float:right; font-size:30px; color:#FFF; text-align:right;}

.page .head .more{ width:97px; height:90px; position:absolute; right:0px; top:0px; z-index:2; background:url(../images/line.png) left bottom no-repeat;}
.page .head .more a{ width:97px; height:90px; float:left; background:url(../images/user.png) center center no-repeat;}


/* 通用页头
---------------------------------------- */
.head1{ width:100%; height:90px; float:left; background:#2b2a2f no-repeat center center; position:fixed; left:0px; top:0px; z-index:3; border-bottom:1px solid #ead0a7; text-align:center; line-height:90px; font-size:31px;}
.head1 .back{ height:90px; line-height:90px; float:left; font-size:26px; width:80px; position:absolute; left:22px; top:0px; z-index:2;}
.head1 .back a{ width:100%; height:90px; float:left; color:#FFF; text-decoration:none; text-align:right; background: url(../images/back.png) no-repeat left center;}
.head1 .gdct{ height:90px; line-height:90px; float:left; font-size:26px; width:110px; position:absolute; left:22px; top:0px; z-index:2;}
.head1 .gdct a{ width:100%; height:90px; float:left; color:#ffffff; text-decoration:none; text-align:right;}
.head1 img.logo{ width:84px; height:80px; float:left; margin:8px 0px 0px 15px;}
.head1 .more{ width:97px; height:90px; position:absolute; right:0px; top:0px; z-index:2; background:url(../images/line.png) left bottom no-repeat;}
.head1 .more a{ width:97px; height:90px; float:left; background:url(../images/menu.png) center center no-repeat;}

/* 轮播
---------------------------------------- */
.page .banner-box{ width:100%; height:524px; border-bottom:1px solid #ead0a7; float:left; margin:90px 0px 0px 0px;}
.page .banner-box img{ width:100%; height:524px;}

/* 内容模块
---------------------------------------- */
.page .mode{ width:100%; float:left; margin:5px 0px 0px 0px;}
.page .mode img.img01{ float:left; width:311px; height:251px; margin:0px 0px 0px 5px;}
.page .mode img.img02{ float:right; width:310px; height:124px; margin:0px 8px 0px 0px;}
.page .mode img.img03{ float:right; width:310px; height:121px; margin:6px 8px 0px 0px;}

/* 其他模块
---------------------------------------- */
.page ul{ width:100%; float:left; margin:5px 0px 5px 0px;}
.page ul li{ width:152px; height:138px; float:left; margin:0px 0px 5px 6px;}
.page ul li img{ width:152px; height:138px; float:left;}

/* 餐厅信息
---------------------------------------- */
#e-card {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0px;
  left: 0px;
  top: 91px;
  font-family: "黑体";
}
.map-img{ width:100%; height:auto; float:left;}
.map-mode{ float:left; height:54px; width:100%;}
.map-mode span{ width:100%; height:34px; margin:20px 0px 20px 0px; background:url(../images/site.png) no-repeat 24px top; background-size:34px 34px; float:left; text-align:left; line-height:35px; font-size:30px; color:#c12429; text-indent:65px;}
.map-mode a.b-left{ width:265px; height:50px; line-height:50px; background-color:#c12429; border-radius:10px; float:left; font-size:24px; color:#fef7ed; margin:0px 0px 0px 25px;position:relative;}
.map-mode a.b-right{ width:265px; height:50px; line-height:50px; background-color:#c12429; border-radius:10px; float:right; font-size:24px; color:#fef7ed; margin:0px 25px 0px 0px;}
.map-mode a.b-left .lp{ width:39px; height:36px; background:url(../images/icon04.png) no-repeat; position:absolute; right:0px; top:-15px;}
.map-box{ width:100%; float:left; display:inline-block; margin:89px auto 0px auto;}
.map-box ul.map-menu{ width:100%; height:80px; line-height:80px; border-top:1px solid #f2cea5; background:url(../images/zh-line.png) no-repeat top center;}
.map-box ul.map-menu li{ width:50%; height:80px; float:left; border-bottom:1px solid #f2cea5; }
.map-box ul.map-menu li a{ width:100%; height:80px; float:left; font-size:24px; color:#8d6831; text-decoration:none;}
.map-box ul.map-menu li a.on{ width:100%; height:82px; float:left; font-size:24px; color:#8d6831; text-decoration:none; background:url(../images/zh-icon.png) no-repeat bottom center;}
.map-box ul.map-list{ width:100%; float:left;}
.map-box ul.map-list li{ width:100%; float:left; padding:12px 0px; background: url(../images/lilinebg.png)  no-repeat left bottom;}
.map-box ul.map-list li p{ width:100%; float:left; color:#656565; text-align:left; font-size:24px; text-indent:20px; padding:2px 0px;}
.map-box ul.map-list li p span{ color:#c12529;}

/* 当浏览器的可视区域小于350px
---------------------------------------- */
@media screen and (max-width:350px){
.map-box ul.map-list{ width:100%; float:left;}
.map-box ul.map-list li{ width:100%; float:left; padding:12px 0px; background: url(../images/lilinebg.png)  no-repeat left bottom;}
.map-box ul.map-list li p{ width:100%; float:left; color:#656565; text-align:left; font-size:24px; text-indent:20px; padding:2px 0px;}
.map-box ul.map-list li p span{ color:#c12529;}
}

/* 当浏览器的可视区域大于350px
---------------------------------------- */
@media screen and (min-width:350px){
.map-box ul.map-list{ width:100%; float:left;}
.map-box ul.map-list li{ width:100%; float:left; padding:12px 0px; background: url(../images/lilinebg.png)  no-repeat left bottom;}
.map-box ul.map-list li p{ width:100%; float:left; color:#656565; text-align:left; font-size:24px; text-indent:20px; padding:2px 0px;}
.map-box ul.map-list li p span{ color:#c12529;}
}

/* 帮助
---------------------------------------- */
.help{ width:100%;}
.help .mode{ padding:30px 30px; overflow:hidden;}
.help .mode ul li{ width:100%; float:left; border-bottom:1px solid #dfb473; padding:20px 0px; cursor:pointer;}
.help .mode ul li .wen{ width:100%; float:left; margin:0px 0px 10px 0px;}
.help .mode ul li .wen.un{ background:url(../images/en-un.png) right bottom no-repeat;}
.help .mode ul li .wen.on{ background:url(../images/en-on.png) right bottom no-repeat;}
.help .mode ul li .wen span{ width:50px; font-size:22px; color:#474541; float:left; text-align:left;}
.help .mode ul li .wen p{ width:500px; font-size:22px; color:#474541; float:left; text-align:left;}
.help .mode ul li .da{ float:left; display:none;}
.help .mode ul li .da span{ width:50px; font-size:22px; color:#d6a361; float:left; text-align:left;}
.help .mode ul li .da p{ width:500px; font-size:22px; color:#d6a361; float:left; text-align:left;}

/* 券码详情
---------------------------------------- */
.myqm-con{ width:100%;}
.myqm-con .box{ width:583px; margin:20px 0px 20px 28px; float:left;}
.myqm-con .box p{ width:100%; text-align:left; margin:5px 0px; float:left;}
.myqm-con .box p span.icon{ width:15px; height:16px; float:left; background:url(../images/fl-gz-icon.png) no-repeat left bottom;}
.myqm-con .tips{ width:100%; float:left; font-size:24px; color:#474541; text-align:center; margin:10px 0px 30px 0px; padding:0px 0px 30px 0px;}
.myqm-con .mode{ width:581px; height:440px; margin:25px auto; border:1px solid #eacd9b; background-color:#fff; overflow:hidden; text-align:left;}
.myqm-con .mode img{ width:581px; height:316px; float:left; border-bottom:1px solid #eacd9b;}
.myqm-con .mode .cont{ height:123px; float:left; color:#b88846; margin:0px 0px 0px 25px;}
.myqm-con .mode .cont h5{ width:80%; float:left; text-align:left; margin:15px 0px 0px 0px; font-size:24px;}
.myqm-con .mode .cont span{ font-size:36px; float:left; margin:5px 0px 0px 0px;}
.myqm-con .mode .cont span.mrr{ margin:20px 0px 0px 0px;}
.myqm-con .mode .cont font{ font-size:65px; float:left; margin:-6px 5px 0px 0px;}
.myqm-con .mode .cont h6{ font-size:24px; float:left; text-align:left; margin:33px 0px 0px 0px;}
.myqm-con .mode .cont h6.del{ margin:33px 0px 0px 5px; text-decoration:line-through;}
.myqm-con .line{ width:100%; height:16px; border:1px solid #ead0a7; border-width:1px 0px; background-color:#fef8ee; float:left;}
.myqm-con .list{ padding:0px 30px; overflow:hidden;}
.myqm-con .list ul{ width:100%; float:left; margin:0px 0px 40px 0px;}
.myqm-con .list ul li{ width:100%; height:100px; line-height:100px; float:left; border-bottom:1px solid #ead0a7; font-size:30px; color:#474541; text-align:left; position:relative;}
.myqm-con .list ul li a.con-l{ width:100%; height:100px; line-height:100px; float:left; color:#474541; background: url(../images/icon01.png) no-repeat right center;}

/* 详情
---------------------------------------- */
.content{ width:100%;}
.content .mode{ padding:0px 30px; overflow:hidden;}
.content .mode h4{ width:100%; height:65px; line-height:65px; float:left; font-size:20px; color:#474541; border-bottom:1px solid #eacd9b; text-align:left;}
.content .mode ul li{ width:100%; line-height:35px; float:left; font-size:20px; color:#474541; text-align:left; margin:25px 0px 25px 0px;}
.content .mode img{ width:580px;}
.content .box{ padding:0px 30px; overflow:hidden;}
.content .box h4{ width:100%; height:65px; line-height:65px; float:left; font-size:26px; color:#c48f48; border-bottom:1px solid #eacd9b; text-align:left;}
.content .box h4 a{ width:100%; height:100%; float:left; font-size:26px; color:#c48f48; text-align:left;}
.content .box h4 img{ margin:auto auto auto 10px;}
.content .box ul li{ width:100%; float:left; text-align:left; padding:25px 0px; line-height:35px; border-bottom:1px solid #eacd9b; position:relative;}
.content .box ul li font{ width:90%; float:left; font-size:24px; color:#474541; text-align:left;}
.content .box ul li span{ width:90%; float:left; font-size:24px; color:#c12429; text-align:left;}
.content .box ul li .jl{ font-size:22px; color:#c58f47; position:absolute; right:0px; top:25px;}

/* 我的签到
---------------------------------------- */
.wdqd{ width:100%;float:left; margin:90px auto 0px auto}
.wdqd .mode{ padding:0px 30px 30px 30px; overflow:hidden;}
.wdqd .mode ul li{ width:100%; float:left; border-bottom:1px solid #dfb473; padding:20px 0px; cursor:pointer;}
.wdqd .mode ul li .wen{ width:100%; float:left; margin:0px 0px 10px 0px;}
.wdqd .mode ul li .wen.un{ background:url(../images/en-un.png) right center no-repeat;}
.wdqd .mode ul li .wen span{ width:auto; font-size:24px; color:#c12429; float:left; text-align:left; margin-right:55px;}
.wdqd .mode ul li .wen p{ width:95%; font-size:24px; line-height:30px; color:#474541; float:left; text-align:left; padding:3px 0px;}
.wdqd .mode ul li .wen img{ margin:10px 20px 0px 0px;}

/* 我的消息
---------------------------------------- */
.wdxx{ width:100%;float:left; margin:90px auto 0px auto}
.wdxx .mode{ padding:0px 30px 30px 30px; overflow:hidden;}
.wdxx .mode ul li{ width:100%; float:left; border-bottom:1px solid #dfb473; padding:30px 0px; cursor:pointer;}
.wdxx .mode ul li .wen{ width:100%; float:left; margin:10px 0px 10px 0px; position:relative; min-height:116px;}
.wdxx .mode ul li .wen.un{ background:url(../images/en-un.png) right center no-repeat;}
.wdxx .mode ul li .wen.on{ background:url(../images/dian.png) right center no-repeat;}
.wdxx .mode ul li .wen p{ width:75%; font-size:22px; line-height:30px; color:#474541; float:left; text-align:left; padding:5px 0px; margin-left:130px;}
.wdxx .mode ul li .wen span.red{width:360px; float:left; text-align:left;font-size:22px; color:#c12429; margin-left:130px;}
.wdxx .mode ul li .wen span.rd{  color:#474541; width:70px; float:right;color:#474541; margin-right:20px;}
.wdxx .mode ul li .wen img{ width:116px; height:116px; position:absolute; top:50%; left:0px; margin:-58px 0px 0px 0px;}

/* 当浏览器的可视区域小于350px
---------------------------------------- */
@media screen and (max-width:350px){
.wdxx .mode ul li .wen img{ width:100px; height:100px; position:absolute; top:50%; left:0px; margin:-50px 0px 0px 0px;}
.wdxx .mode ul li .wen p{ width:75%; font-size:18px; line-height:30px; color:#474541; float:left; text-align:left; padding:5px 0px; margin-left:110px;}
.wdxx .mode ul li .wen span.red{width:360px; float:left; text-align:left;font-size:18px; color:#c12429; margin-left:110px;}
.wdxx .mode ul li .wen span.rd{  color:#474541; width:70px; float:right;color:#474541; margin-right:30px;}
}

/* 当浏览器的可视区域大于350px
---------------------------------------- */
@media screen and (min-width:350px){
.wdxx .mode ul li .wen p{ width:70%; font-size:22px; line-height:30px; color:#474541; float:left; text-align:left; padding:5px 0px; margin-left:130px;}
.wdxx .mode ul li .wen span.red{width:360px; float:left; text-align:left;font-size:22px; color:#c12429; margin-left:130px;}
.wdxx .mode ul li .wen span.rd{  color:#474541; width:70px; float:right;color:#474541; margin-right:20px;}
}

/* 分享
---------------------------------------- */
.zhezhao{ width:100%; z-index:1; position: fixed; left:0px; top:91px; background:#000;opacity:0.6; display:none;}
.fenxiang{ width:100%; height:315px; background-color:#ffffff; position:fixed; left:0px; bottom:0px; z-index:99; }
.fenxiang .mode{ padding:0px 30px;}
.fenxiang .mode a.img{ width:74px; height:74px; margin-right:25px;}
.fenxiang h4{ width:100%; float:left; height:80px; font-size:26px; color:#474541; text-align:left; line-height:80px;}
.fenxiang a.qx{ width:100%; height:68px; line-height:68px; float:left; background-color:#c12429; font-size:30px; color:#FFF; margin:30px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 导航
---------------------------------------- */
.daohang{ width:80%; height:315px; background-color:#ffffff; position:fixed; right:0px; bottom:0px; z-index:99; display:none; }
.daohang ul li{ width:100%; float:left; border-bottom:1px solid #dfb473; padding:30px 0px; cursor:pointer; color:#c48f48; font-size:38px; text-align:left; text-indent:40px;}
.daohang ul li a{ width:100%; float:left;cursor:pointer; color:#c48f48; font-size:38px; text-align:left; }

/* 分享管理
---------------------------------------- */
.fxgl{ width:100%;float:left; margin:90px auto 0px auto}
.fxgl .mode{ padding:0px 30px 30px 30px; overflow:hidden;}
.fxgl .mode ul li{ width:100%; float:left; border-bottom:1px solid #dfb473; padding:20px 0px; cursor:pointer;}
.fxgl .mode ul li .wen{ width:100%; float:left; margin:10px 0px 10px 0px;}
.fxgl .mode ul li .wen a.ls{ width:200px; font-size:30px; color:#20be5f; float:right; text-align:left; line-height:74px; background:url(../images/kq.png) no-repeat right center;}
.fxgl .mode ul li .wen a.hs{ width:200px;  font-size:30px; color:#a0a0a0; float:right; text-align:left; line-height:74px;background:url(../images/wbd.png) no-repeat right center;}
.fxgl .mode ul li .wen span{ width:200px; font-size:30px;color:#474541; float:left; text-align:left; padding:3px 0px; line-height:74px; text-indent:10px;}
.fxgl .mode ul li .wen img{ float:left;}



/* 关注
---------------------------------------- */
.guanzhu{ width:100%; height:100%; background-color:#f5f5f5;}
.guanzhu .gz-box{ width:100%; height:280px; float:left; background-color:#FFF;}
.guanzhu .gz-box img{ width:191px; height:186px; margin:47px auto 0px auto;}
.guanzhu h4{ width:100%; float:left; font-size:30px; color:#000000; margin:55px 0px 10px 0px; text-indent:50px; text-align:left;}
.guanzhu p{ width:100%; float:left; font-size:35px; color:#a0a0a0; margin:25px 0px 0px 0px; text-indent:100px; text-align:left; background:url(../images/gz-icon.png) no-repeat 47px center;}
.guanzhu a.gz-a{ width:548px; height:70px; line-height:70px; background-color:#06bf04; font-size:28px; color:#FFF; display:inline-block; margin:60px auto 0px auto;}
.guanzhu a.tg-a{  font-size:24px; color:#454545; float:right; margin:75px 55px 0px 0px;}

/* 选择城市
---------------------------------------- */
.city-box{ width:100%; position:relative;}
.city-box .box{ width:100%; height:60px; float:left; position:fixed; z-index:999; background-color:#FFF;}
.city-box .input-box{ width:570px; height:60px; float:left; background:#FFF url(../images/city-input.png) no-repeat left bottom; margin:20px 0px 0px 35px; position:relative;}
.city-box .input-box input{ width:500px; height:60px; float:left; border:0px; line-height:normal; font-size:32px; color:#a0a0a0; text-align:left; margin:0px 0px 0px 10px;}
.city-box .input-box a{ width:60px; height:60px; position:absolute; right:0px; top:0px; background:url(../images/city-icon.png) no-repeat right center; text-indent:-999px; overflow:hidden;}
.city-box ul{ width:590px; float:left; margin:90px 0px 0px 0px; overflow-y:auto; overflow-x:hidden;}
.city-box ul li{ width:100%; float:left;}
.city-box ul li h4{ width:100%; height:50px; line-height:50px; float:left; text-align:left; font-size:32px; color:#c48f48; text-indent:35px; background-color:#fef8ee;}
.city-box ul li p{ width:100%; height:70px; float:left;}
.city-box ul li p a{ width:100%; height:70px; line-height:70px; float:left; text-align:left; font-size:32px; color:#474541; text-indent:35px; text-decoration:none;}
.city-box .zm{ width:40px; height:100%; position:fixed; right:10px; top:90px; background-color:#FFF;}
.city-box .zm a{ width:100%; line-height:33px; font-size:28px; color:#c48f48; text-align:center; float:left;}